package com.game.World;



/**
 * On of the most important class. 
 * Basic class
 * @author Max
 *
 */
public abstract class Tile {
	
	 /**
	  * Means Characters can move on it
	  */
	 protected boolean moveOnItAbility;
	 
	 /**
	  * simple text description
	  */
	 protected String description;
	 
	 /**
	  * the way to render
	  */
	 protected String image;
	 
	 
	 abstract public void render(int x,int y);
	 
	 
	 /**
	  * 
	  * @return a ability to to move characters on it
	  */
	 public boolean canMoveOnIt() {
		 return moveOnItAbility;
	 }
	 
	 public String getDescription() {
		 return description;
	 }

}
